/**************************************************************************
*   Copyleft 2009 by        											  *
*	Iwanicki Krzysztof													  *
*   <www.gamma.mini.pw.edu.pl/~iwanickik>		                          *
*                                                                         *
*   This program is free software; you can redistribute it and/or modify  *
*   it under the terms of the GNU General Public License as published by  *
*   the Free Software Foundation; either version 2 of the License, or     *
*   (at your option) any later version.                                   *
*                                                                         *
*   This program is distributed in the hope that it will be useful,       *
*   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
*   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
*   GNU General Public License for more details.                          *
***************************************************************************/
#ifndef __VGLFRUSTUM_H__
#define __VGLFRUSTUM_H__

#include "./vFrustum.h"
#include "../../Macros/vMemoryMacros.h"

namespace Vendetta {

	/*! \class vGlFrustum
	 *  \brief A vGlFrustum class is implementation of vFrustum
	 *
	 *  \sa vFrustum.
	 */
	class vGlFrustum: public vFrustum {
	public:
		/*! \brief Default constructor.
		 *
		 */	
		vGlFrustum();
	
		/*! \brief Destructor.
		 *
		 */	
		~vGlFrustum();

		/*! \brief Implementation from vFrustum.
		 *
		 *	\sa		vFrustum.
		 */	
		vVoid Extract();
	
	};
}

#endif // __VGLFRUSTUM_H__